@CHARSET "UTF-8";
*{margin:0;padding:0;outline:none;outline-style:none;}
body{font:12px Arial,Helvetica,Verdana,sans-serif;color:#4f4e4e;background-color:#DCDCDC;text-align:center;line-height:14px;}
ul{list-style-type:none;}
img{border:0;overflow:hidden;color:#666;}
a{color:#FF4F73;text-decoration:none;}
h2{color:#777;font-size:14px;font-weight:normal;}
.clear{clear:both;}
.gray{color:#999;margin:7px 0;}
.opacity{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.underline{text-decoration:underline;}
#radio{width:30px;border:0;}
/* =layout */
#wrap{}
#header{text-align:left;margin:18px 0 15px 0;}
#header-inner{margin:0 auto;width:800px;}
#wrapper{}
#wrapper-inner{text-align:left;width:800px;margin:0 auto;min-height:700px;_height:700px;}
#main{background-color:#fff;width:780px;}
#content-b{background-color:#fff;padding:20px 0 20px 20px;}	
#canvas{background-color:#fff;width:550px;float:left;}
#content{padding:20px 0 20px 20px;position:relative;}
#sidebar{float:right;width:223px;}
#footer{margin:30px 0px;color:#aaa;}
#footer-inner{margin:0 auto;width:800px;text-align:left;}
/* =header */
#logo {float:left;}
#logo a{display:block;height:45px;margin-top:5px;width:160px;}
#menu{float:left;margin:20px 0 0 163px;background:#fff;padding:6px;}
#menu li{font-size:14px;display:inline;border:4px solid transparent;_border:4px solid #fff;}
#loggeduser{float:right;margin-top:15px;width:223px;}
#loggeduser img{width:32px;height:32px;float:left;margin-right:10px;}
#loggeduser h2{margin:0;line-height:1.1em;}
#loggeduser h2 a{font-size:12px;color:#4f4e4e;}
#loggeduser h2 a:hover{text-decoration:underline;}
#loggeduser li{font-size:12px;display:inline;margin-right:7px;}
#loggeduser li a{text-decoration:underline;}
#nologged{padding:10px 0;}
/* =pageheader */
.pageheader{margin-bottom:20px;position:relative;}
.pageheader h2{margin-bottom:6px;}
.pageheader h2 strong{color:#FF879B;}
.pageheader h2 a{color:#4f4e4e;}
.pageheader .name{display:block;padding-top:2px;}
.pageheader p{font-size:11px;}
.pageheader img{width:50px;height:50px;float:left;margin-right:10px;}
.pageheader .right{position:absolute;top:0;right:20px;text-align:right;}
.pageheader .link{text-decoration:underline;}
.pageheader .follow{color:#fff;background:#ff5f83;padding:5px 10px;display:block;margin-bottom:5px;text-align:center;font-weight:bold;font-size:12px;line-height:13px;}
.pageheader .ajax a{display:none;}
.entrypage{margin-bottom:10px;}
.tabs ul{height:20px;}
.tabs li{display:inline;+float:left;background:#eee;font-size:13px;font-weight:bold;padding:2px 7px;margin-left:0px;}
.tabs li a{color:#ff5f83;+line-height:1.4em;}
.tabs .active{background:#ff5f83;}
.tabs .active a{color:#fff;}
/* =entry */
.album-entry{width:102px;height:85px;float:left;margin:0 10px 10px 10px;position:relative;}
.album-entry .hover{visibility:hidden;position:absolute;}
.album-entry .img{display:block;height:85px;width:102px;}
.album-entry a{font-size:11px;}
.album-entry:hover .hover{visibility:visible;}
/* =pagination */
#pagination{background-color:#EEEEEE;clear:both;font-weight:bold;width:500px;}
.pages{padding:14px 0;text-align:center;}
.pages a{background:#fff none repeat scroll 0 0;margin-right:0.3em ;padding:0.2em 0.5em;border:1px solid #9AAFE5;text-decoration:none;}
.pages span{margin-right:0.3em;padding:0.2em 0.5em;}
.pages span.current{color:#ff5f83;background:#6495ED none repeat scroll 0 0;border:1px solid #6495ED;}
.pages span.dot{color:#ff5f83;background:#EEEEEE none repeat scroll 0 0;border:1px solid #EEEEEE;}
.pages a:hover{border-color:#ff5f83;}
.pages form{display:inline;}
.pages #page{background:#fff none repeat scroll 0 0;text-align:center;font-size:11px;color:#666;font-weight:bold;border:1px solid #9AAFE5;margin-right:0.3em;padding:0.2em 0.5em;text-decoration:none;width:26px;}
.pages #page_submit{background:#fff none repeat scroll 0 0;font-size:11px;color:#ff5f83;font-weight:bold;border:1px solid #9AAFE5;margin-right:0.3em;margin-left:1em;padding:0.2em 0.2em;+padding:0em 0.1em;text-decoration:none;}
#btn_page_prev span,#btn_page_next span{font-size:120px;line-height:160px;width:50px;display:none;}	
/* =entrypage */
.entrypage h2{width:450px;line-height:26px;}
.entrypage .ajax a{display:none;}
.entrypage .heart span,.post .heart span{display:none;}
/* =post */
.post-column{padding:20px 0px 20px 10px}
.post{margin-bottom:50px;text-align:justify;font-family:Helvetica;display:block;clear:both;text-align:center;position:relative;}
.post .post-title{color:#4d4d4d;font-size:19px;line-height:1em;}
.post .post-title a,.post-title a:visited{color:#666;font-size:15px;font-weight:bold;letter-spacing:-0.04em;}
.post .post-title a:hover,.post .post-posted a:hover,.post-category a:hover{text-decoration:underline;}
.post .post-posted{color:grey;font:normal 0.94em Tahoma,Arial;margin:4px 0px 0px 2px;}
.post .post-category,.post .post-category a,.post-category a:active,.post-category a:visited{color:#4d4d4d;font:normal 1em Tahoma,Arial;text-align:right;border-bottom:1px #FF879B solid;padding-bottom:2px;text-transform:uppercase;}
.post .post-info{width:428px;margin:0px 10px;padding:0px 10px\9;min-height:60px;float:left;text-align:left;}
.post .post-author{width:300px;margin:5px 10px;min-height:60px;float:left;text-align:left;}
.post .post-time{background-color:#FF879B;color:#fff;float:left;height:40px;width:40px;float:left;}
.post .heart{top:0px;}
.post-author-image{color:#fff;float:left;height:32px;width:32px;float:left;}
.post-author-image-large{border:1px solid #F0F2F3;color:#fff;height:200px;width:200px;float:right;}
.post .post-time img{max-width:60px;width:expression(this.width > 60 ? 60: true);max-height:60px;height:expression(this.height > 60 ? 60: true);}
.post .post-time .day{background-color:#FF879B;color:#fff;text-align:center;font-size:21px;letter-spacing:2px;margin-top:5px;font-weight:bold;}
.post .post-time .month{background-color:#FF879B;color:#fff;text-align:center;font-size:14px;letter-spacing:1px;margin:3px 0 0;padding:0px 0px 4px 0px;}
.post .post-header{border-top:2px #b4c2d0 solid;margin-bottom: 10px;}
.headerText{color:#6698ff;font-size:28px;}
.post-box{color:#4d4d4d;font-family:Helvetica, Arial, "Helvetica Neue", sans-serif;line-height:150%;width:460px;text-align:justify;margin:0 auto;}
.post-box a,.post-box a:hover,.post-box a:visited{color:#666;font-family:Helvetica;font-size:13px;}
.post .post-box img{display:block;margin:auto;padding:15px;}
.postmetadata{text-align:right;color:#b4c2cf;font-weight:bold;clear:none;}
.post .post-box .postmetadata img{display:inline;margin:0;padding:0;}
.post-titles a,.post-titles a:hover,.post-titles a:visited{line-height:1.5em;color:#4F4E4E;font-family:Helvetica;font-size:12px;}
.post-titles a:hover{text-decoration:underline;}
/* =userlist */
.userlist{margin:20px 20px 0 0;}
.userlist .pageheader{border-top:1px solid #eee;padding-top:20px;}
.userlist .right{right:0;_right:20px;top:20px;}
/* =listtags */
.listtags{margin-right:20px;}
.listtags .tags li{width:250px;float:left;margin-bottom:4px;}
/* =sidebar */
#search{width:210px;text-align:right;margin-bottom:20px;position:relative;}
#search #search_submit{position:absolute;top:0;+top:1px;right:-3px;font-style:normal;width:26px;height:25px;padding:0;color:#fff;font-size:0;border-left:0;cursor:hand;cursor:pointer;}
.box{margin-bottom:30px;word-wrap:break-word;}
.box .title{font-size:13px;font-size:12px\9;color:#444;margin-bottom:5px;}			
.box li{display:inline;word-wrap:break-word;}
.similar img{display:block;width:102px;height:85px;background-color:#ccc;float:left;margin-right:4px;margin-bottom:4px;}
.tags li{margin-right:0.2em;}
.tags a{background-color:#ff5f83;color:#fff;border-top:1px solid #ff5f83;border-right:3px solid #ff5f83;border-left:3px solid #ff5f83;border-bottom:1px solid #FF5F83;font-size:13px;+font-size:12px;line-height:19px;}
.tags ul span a{font-style:italic;width:auto;padding:0 2px;border:0;background:#ffb5b5;font-size:10px;border-top:2px solid #ffb5b5;color:#fff;cursor:pointer;}
.tags input{border:1px solid #ccc;width:160px;font-style:italic;color:#999;padding:4px;margin-top:5px;}
.tags .submit{font-style:normal;width:auto;padding:0;border:5px solid #FF5F83;border-bottom:4px solid #FF5F83;background-color:#FF5F83;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
.hearters img{display:block;width:50px;height:50px;float:left;margin-right:3px;margin-bottom:3px;}
.box .calltoaction{background:transparent;border:0;color:#FF5F83;text-decoration:underline;font-size:12px;display:block;clear:both;}
.userbio p{font-size:12px;line-height:13px;}
.cmtitem h2{color:#4F4E4E;font-size:12px;margin-bottom:6px;}
.cmtitem img{float:left;height:32px;margin-right:10px;margin-bottom:6px;width:32px;}
.cmtitem p{color:#4F4E4E;font-size:11px;font-size:9px\9;margin-bottom:6px;word-wrap:break-word;}
.tabs_v{margin-bottom:20px;}
.tabs_v li{font-size:12px;margin-bottom:10px;}
.tabs_v li a{color:#fff;background-color:#FF5F83;padding:2px 7px;}
.i_item{background:url("../img/style/i.gif") 0 -112px no-repeat;margin:2px;padding-left:18px;}
.i_wall{background:url("../img/style/i.gif") 0 -14px no-repeat;margin:2px;padding-left:18px;}
.i_album{background:url("../img/style/i.gif") 0 0 no-repeat;margin:2px;padding-left:18px;}
.i_group{background:url("../img/style/i.gif") 0 -140px no-repeat;margin:2px;padding-left:18px;}
.i_topic{background:url("../img/style/i.gif") 0 -42px no-repeat;margin:2px;padding-left:18px;}
.i_user{background:url("../img/style/i.gif") 0 -28px no-repeat;margin:2px;padding-left:18px;}
.i_list{background:url("../img/style/i.gif") 0 -98px no-repeat;margin:2px;padding-left:18px;}
.i_mail{background:url("../img/style/i.gif") 0 -84px no-repeat;margin:2px;padding-left:18px;}
.i_cmt{background:url("../img/style/i.gif") 0 -182px no-repeat;margin:2px;padding-left:18px;}
.i_tag{background:url("../img/style/i.gif") 0 -56px no-repeat;margin:2px;padding-left:18px;}
.i_del{background:url("../img/style/i.gif") 0 -154px no-repeat;margin:2px;padding-left:18px;}
.i_set{background:url("../img/style/i.gif") 0 -70px no-repeat;margin:2px;padding-left:18px;}
.i_feed{background:url("../img/style/i.gif") 0 -168px no-repeat;margin:2px;padding-left:18px;}
/* =footer */
#footer a{color:#aaa;margin-left:7px;}
#footer a:hover{color:#aaa;text-decoration:underline;}
/* =form */
.form{padding-top:20px;padding-left:20px;}
.form td{vertical-align:top;padding-right:20px;padding-bottom:20px;}
.form strong{text-align:right;display:block;line-height:25px;}
.form input{border:1px solid #ccc;padding:5px;width:200px;}
.form p{font-size:12px;color:#666;font-style:italic;}
.form .submit{margin-right:20px;background:#FF5F83;color:#fff;font-weight:bold;font-size:13px;width:auto;padding:4px 9px;border:0;}
.form a{font-size:12px;text-decoration:underline;}
.form select{width:212px;padding:2px 0;}
.form textarea{border:1px solid #ccc;padding:5px;width:340px;height:70px;font-family:Lucida Grande, Arial, Sans-serif;font-size:11px;}
/* =notice */
.notice{background:lightyellow;padding:10px;margin-right:20px;font-size:11px;line-height:14px;color:#666;}
.notice strong{display:block;margin-bottom:7px;font-size:14px;color:#4f4e4e;}
/* =help */
.help p{margin-bottom:20px;}
.help ul,.help .subtitle{padding:10px 0;margin-bottom:20px;border-top:1px solid #eee;margin-right:20px;color:#FF5F83;}
.help ul p,.help .subtitle{font-size:14px;font-weight:bold;text-transform:uppercase;color:#666;margin-bottom:10px;}
.help li{list-style-type:square;margin-top:20px;margin-left:15px;}
.help li p,.help .smalltext{text-transform:none;font-weight:normal;font-size:12px;margin:10px 0;}
.help .pageheader ul{padding:0;margin:0;border:0;}
.help .pageheader li{margin:0;}
.help .img_placeholder{position:relative;height:120px;}
.help .img_placeholder img{position:absolute;top:0;left:-20px;}
#upload_file{margin:10px 0px;}
/* =msg */
.msg_tab{margin:10px 10px 0 20px;}
.msg_tab tr td{border-bottom:1px solid #E1E1E1;height:30px;padding-left:10px;}
.msg_tab_td{border-right:1px solid #E1E1E1;}
.msg_tit td{font-weight:bold;color:gray;}
.msg_blk{padding:10px 0 20px 20px;}
.msg_icon{float:left;margin:0 10px 0 0;}
.msg_top{height:25px;}
.msg_top p{margin:7px;}
.msg_cont{width:430px;background-color:#EEEEEE;padding:20px;margin-bottom:10px;line-height:150%;}
.msg_fun{word-spacing:5px;}
.msg_tab_fun{padding:0 0 20px 20px;}
.msg_tab_fun p{margin-top:8px;}
#little_input{width:35px;}
#long_input{width:340px;}
/* =comment */
#comments{margin:40px 20px 20px 0px;}
.comment{margin:15px 0px;position:relative;width:100%;}
#comments .title{color:#7BBA00;font-size:14px;margin-bottom:5px;}
.comment-profile{display:inline;float:left;width:50px;background:#fff none repeat scroll 0 0;padding:15px;}
.comment-item{display:inline;float:left;width:102px;background:#fff none repeat scroll 0 0;padding:15px;}
#comments #comments_form{margin:0px;padding:0px;}
#comments_form textarea{border:1px solid #CCCCCC;font-family:Lucida Grande,Arial,Sans-serif;font-size:11px;height:60px;width:320px;}
#comments_form .submit{background:#FF5F83 none repeat scroll 0 0;border:0 none;color:#fff;font-weight:bold;margin-top:5px;width:auto;}
.left {float:left;}
.right {float:right;}
.left .comment_title{margin-left:25px;margin-bottom:10px;}
.right .comment_title{text-align:right;margin-right:25px;margin-bottom:10px;}
.left .comment_reply{width:330px;margin-left:25px;margin-top:10px;margin-bottom:10px;}
.right .comment_reply{width:330px;text-align:right;margin-right:25px;margin-top:10px;margin-bottom:10px;}
.left .pop{margin-left:10px;float:left;width:360px;}
.left .recent{width:310px;}
.left .pop_top_a{line-height:15px;background:url(../img/style/cl.gif) no-repeat;padding-left:10px;font-size:12px;}
.left .pop_top_b{background:#fff url(../img/style/cl.gif) no-repeat top right;padding-right:6px;}
.left .pop_top_c{line-height:6px;background:#f5f5f5;border-top:1px solid #d2d2d2;border-bottom:5px solid #f5f5f5;}
.left .pop_body_a{margin-left:6px;background:#f5f5f5;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.left .pop_body_b{background:#f5f5f5;padding:0 8px;position:relative;top:-3px;word-wrap:break-word;}
.left .pop_bot_a{line-height:5px; background:url(../img/style/cl.gif) no-repeat left bottom;font-size:5px;}
.left .pop_bot_b{background:url(../img/style/cl.gif) no-repeat right bottom;}
.left .pop_bot_c{margin:0px 4px 0 10px;line-height:3px;background:#f5f5f5;border-bottom:1px solid #d2d2d2;border-top:1px solid #f5f5f5;}
.right .pop{margin-right:10px;float:right;width:360px;}
.right .recent{width:310px;}
.right .pop_top_b{line-height:15px;background:url(../img/style/cr.gif) no-repeat;padding-left:6px;font-size:12px;}
.right .pop_top_a{background:#fff url(../img/style/cr.gif) no-repeat top right;padding-right:10px;}
.right .pop_top_c{line-height:6px;background:#f5f5f5;border-top:1px solid #d2d2d2;border-bottom:5px solid #f5f5f5;}
.right .pop_body_a{background:#f5f5f5;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin-right:5px;}
.right .pop_body_b{background:#f5f5f5;padding:0 8px;position:relative;top:-3px;word-wrap: break-word;}
.right .pop_bot_b{line-height:5px;background:url(../img/style/cr.gif) no-repeat left bottom;font-size:5px;}
.right .pop_bot_a{background:url(../img/style/cr.gif) no-repeat right bottom;}
.right .pop_bot_c{margin:0px 10px 0 4px;line-height:3px;background:#f5f5f5;border-bottom:1px solid #d2d2d2;border-top:1px solid #f5f5f5;}
/* =tag_cloud */
#tag_cloud{margin:20px;}
#tag_cloud span{margin-right:8px;line-height:28px;display:inline-block;}
.cloud1 a:link,.cloud1 a:visited{background-color:#FF879B;border-color:#FF879B;border-style:solid;border-width:1px 3px;color:#fff;}
.cloud1 a:hover{background:#FF879B none repeat scroll 0 0;color:#fff;text-decoration:none;}
.cloud1 a{font-size:12px;}
/* =item */
#item_title_edit{line-heght:26px;margin-bottom:9px;padding-top:4px;}
#item_title_edit input{font-style:italic;color:#999;border:1px solid #ccc;padding:1px 2px;margin-right:3px;width:200px;}
#item_title_edit .submit,#album_bio_edit .submit{background:#ff828e;border:0;color:#fff;font-size:11px;padding:1px 2px;margin-bootom:5px;width:auto;}
#album_bio_edit textarea{font-size:12px;font-style:italic;color:#999;border:1px solid #ccc;padding:1px 2px;margin-right:3px;width:192px;height:200px;}
/* =albumlist */
.userinfo{background-color:#cccccc;width:auto;padding:15px 10px;margin-right:5px;position:relative;word-wrap:break-word;}
.albumlist{float:left;width:225px;height:140px;_height:145px;background-color:#ddd;margin:0 20px 20px 0;padding:15px 10px;position:relative;display:inline;}
.albumlist_blk,.userinfo_blk{margin-top:10px;}
.albumlist h2,.userinfo h2{color:#000;font-size:14px;margin-bottom:5px;}
.albumlist h2 a,.userinfo h2 a{color:#000;}
.albumlist h2 span,.userinfo h2 span{margin-left:10px;font-size:12px;color:#4F4E4E}
.albumlist .ajax a,.userinfo .ajax a{display:none;}
.albumlist .heart span,.userinfo .heart span{display:none;}
.choosebox{float:left;background:#E6E6E6 none repeat scroll 0 0;border:1px solid #B4B4B4;height:85px;margin:5px 30px 30px 20px;padding:0;width:102px;color:#999;font-style:italic;z-index:-1;}
.collectbox {background:none repeat scroll 0 0 #E6E6E6;color:#333333;float:left;font-style:italic;height:85px;margin-left:0px;padding:0;width:102px;display:inline;}
#albumsbox{margin-bottom:-8px;+margin-bottom:-2px;}
.feedbox a{color:gray;text-decoration:none;}
.feedbox a:hover{color:gray;text-decoration:underline;}
/* =lightbox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/* =group */
.group_intro{padding:10px;}
#description-area{color:#333333;font-size:1em;padding-top:15px;margin-right:20px;line-height:150%;}
.members .title{color:#7BBA00;font-size:14px;margin-bottom:15px;}
.members dl{margin:0 0 10px 0;width:72px;float:left;display:inline}
.members dt{margin:0;height:50px;overflow:hidden;text-align:center;line-height:16px}
.members dd{margin:0px;height:35px;text-align:center;overflow:hidden;}
.members dd a{margin:0px;height:35px;text-align:center;overflow:hidden;}
.members dd a,.obu dd a:hover,.obu dd a:visited{line-height:1.5em;color:#4F4E4E;font-family:Helvetica;font-size:12px;}
.members dd a:hover{text-decoration:underline;}
.group_albums dl{margin:0 0 10px 0;width:128px;float:left;display:inline}
.group_albums dt{margin:0;height:90px;overflow:hidden;text-align:center;line-height:16px}
.group_albums dd{margin:0px;height:35px;text-align:center;overflow:hidden;}
.group_albums dd a{margin:0px;height:35px;text-align:center;overflow:hidden;}
.group_albums dd a,.obu dd a:hover,.obu dd a:visited{line-height:1.5em;color:#4F4E4E;font-family:Helvetica;font-size:12px;}
.group_albums dd a:hover{text-decoration:underline;}
#cooliris-title{float:left;line-height:21px;font-size:21px;font-weight:bold;margin:28px 0 0 20px;}
#cooliris-title span{margin-left:10px;font-size:14px;}
.infobox span a{color:gray;}
.infobox span a:hover {color:gray;text-decoration:underline;}
#users .user{float:left;height:80px;margin:0 15px 0px 0;padding:10px;position:relative;display:inline;width:230px;}
#users .user img{float:left;margin-right:10px;}
#users .user p.who{border-bottom:1px solid #E5E5E5;float:left;margin:0 0 5px;width:170px;}
#users .user p.who span{float:left;}
#users .user p.who span a{color:#000;}
#users .user p.msg{color:#666;font-size:10px;font-size:9px\9;line-height:1.3;padding:0px 0px 5px 1px;word-wrap:break-word;}
/* =topbox */
.ad-gallery{width:510px;}
.ad-gallery,.ad-gallery *{margin:0;padding:0;}
.ad-gallery .ad-image-wrapper{width:100%;height:500px;margin-bottom:10px;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{/* Or else IE will hide it */background:url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:#C91753;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{color:#fff;font-size:13px;font-size:12px\9;display: block;letter-spacing:0.4pt\9;}
.ad-gallery .ad-controls{height:20px;}
.ad-gallery .ad-info{float:left;}
.ad-gallery .ad-slideshow-controls{float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}
.ad-gallery .ad-nav{margin-bottom:30px;width:100%;position:relative;}
.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10;}
/* IE 6 doesn\'t like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height:100px;}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%;}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a{display:block;}
.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}
/* Can\'t do display none, since Opera won\'t load the images then */
.ad-preloads{position:absolute;left:-9000px;top:-9000px;}
/* =listing */
#listing-all ul#listing-alphabetical{margin-left:10px;}
#listing-all ul#listing-alphabetical li{float:left;margin-right:2px;text-align:center;}
#listing-all ul#listing-alphabetical li a{display:block;width:20px;}
#listing-all ul li a:hover{text-decoration:underline;}
#listing-all h3{border-bottom:1px solid #E5E5E5;clear:both;float:left;font-size:13px;font-weight:bold;margin-top:20px;padding-bottom:10px;position:relative;text-indent:15px;width:510px;}
#listing-all h3 em{font-size:11px;font-weight:normal;margin-left:10px;}
#listing-all .listing-items li{float:left;height:24px;line-height:24px;margin:0;padding:0;text-indent:15px;width:255px;}
#listing-all .listing-items li.odd{background:none repeat scroll 0 0 #fff;}
#listing-all .listing-items li.even{background:none repeat scroll 0 0 #F5F5F5;}
/* =operbox */
.operbox{margin-bottom:10px;}
.operbox li{float:left;margin-bottom:8px;width:100px;}
.operbox a{color:#666;}
.operbox a:hover{text-decoration:underline;}
/* =cat-menu */
#cat-menu{font-style:italic;font-size:14px;line-height:28px;padding:10px 0;margin:10px 0;margin:0 0 10px 0\9;overflow:hidden;height:34px;}
#cat-menu li{float:left;list-style:none;}
#cat-menu li.backLava{background-color:#FF5F83;width:9px;}
#cat-menu li a{text-decoration:none;color:#4F4F4F;text-align:center;padding:2px 14px;padding:2px 11px\9;z-index:10;display:block;position:relative;margin:auto 5px;}
/* =cat_album */
.cat_album{background-color:#e9e9e9;height:124px;margin:0 20px 10px 0;padding:10px;}
.cat_album .album_info{float:right;margin-top:15px;font-size:11px;width:170px;color:#444;word-wrap:break-word;line-height:16px;}
.cat_album .album_items{float:left;}
.cat_album .album_items h2{color:#444;font-size:13px;font-weight:bold;line-height:18px\9;height:18px;margin:5px 0 10px;width:520px\9;}
.cat_album .album_items h2 a{color:#444;float:left\9;}
.cat_album .album_items h2 span{float:right;color:#444;font-weight:normal;font-size:11px;}
.cat_album .album_items img{padding-right:5px;}
/* =blog */
.blog{text-align:justify;display:block;position:relative;}
.blog .blog-info{width:600px;height:60px;float:left;}
.blog .blog-info .blog-title{color:#4d4d4d;line-height:20px;}
.blog .blog-info .blog-title a,.blog .blog-info .blog-title a:visited{color:#666;font-size:16px;font-weight:bold;letter-spacing:-0.04em;}
.blog .blog-info .blog-title a:hover,.blog .blog-info .blog-posted a:hover,.blog-category a:hover{text-decoration:underline;}
.blog .blog-info .blog-posted{color:grey;font:normal 0.94em Tahoma,Arial;margin:4px 0px 0px 2px;}
.blog .blog-info .blog-category,.blog .blog-info .blog-category a,.blog .blog-info .blog-category a:active,.blog .blog-info .blog-category a:visited {color:#4d4d4d;font:normal 1em Tahoma,Arial;text-align:right;border-bottom:1px #FF879B solid;padding-bottom:2px;text-transform:uppercase;}
.blog .blog-author{width:150px;height:60px;float:left;}
.blog .blog-author h4{font-size:12px;font-weight:normal;line-height:14px;}
.blog .blog-author h4 a{color:#4F4E4E;}
.blog .blog-author h4 a:hover{text-decoration:underline;}
.blog .blog-author h4 img{float:left;height:32px;margin-right:10px;width:32px;}
.blog .blog-author ul li{display:inline;font-size:12px;margin-right:7px;}
.blog .blog-author ul li a{text-decoration:underline;}
.blog .blog-box{color:#4d4d4d;font-size:13px;line-height:150%;width:580px;margin:0 0 70px 20px;float:left;word-wrap:break-word;}
.blog .blog-box a,.blog .blog-box a:hover,.blog .blog-box a:visited{color:#666;font-size:13px;text-decoration:underline;}
.blog .blog-box img{display:block;padding:10px;margin:0;}
.blog .blog-oper{width:140px;float:left;}
/* =cat_group */
.cat_group{background-color:#fff;margin:0 20px 20px 0;padding:10px;}
.cat_group h2{color:#666;font-size:13px;font-weight:bold;height:18px;margin:5px 0 10px;}
.cat_group h2 a{color:#666;}
.cat_group .info{float:left;font-size:11px;width:300px;color:#666;word-wrap:break-word;line-height:16px;}
.cat_group .info img{float:left;margin:10px;}
.cat_group .items{float:right;width:430px;}
.cat_group .item img{padding-right:5px;margin-bottom:20px;}
.cat_group .user img{padding-right:3px;margin-bottom:10px;}
/* =feed */
.feed{margin:0 10px 10px 0;padding:0 10px;}
.feed img{float:left;margin:10px;}
.feed .info{color:#4F4E4E;float:left;font-size:11px;line-height:16px;padding:10px;width:400px;word-wrap:break-word;}
.feed .info p{font-size:13px;line-height:16px;}
.feed .info .cont{background-color:#E9E9E9;margin:10px 0;padding:10px;}
.feed .info .cont span{padding:10px;}
/* =ui */
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
/* end clearfix */
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em;text-align:left;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica, Arial, sans-serif;font-size:1em;}
.ui-widget-content{background:none repeat scroll 0 0 #121212;color:#eeeeee;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.ui-widget-content a{color:#eeeeee;text-decoration:underline;}
.ui-widget-header{color:#ffffff;}
.ui-widget-header a{color:#ffffff;text-decoration:none;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#cccccc;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-dialog{position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar{padding:0.3em 0.3em 0.1em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin: .1em 0 .2em;} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:10px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{background-image:none;display:block;margin:1px;text-indent:0;color:#666;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
#player{margin-top:12px;}
#divStatus,#btnCancel{display:none;}
.fsUploadProgress{display:block;clear:both;margin-bottom:10px;}
.progressContainer{clear:both;height:23px;}
.progressCancel,.progressName,.progressBarStatus,.progressBarComplete{float:left;display:block;}
.progressBarStatus,.progressBarComplete{float:left;margin-left:20px;display:block;font-style:italic;}
#sortable{margin-right:20px;}
#sortable p{font-size: 13px;line-height:26px;width:500px;padding-left:10px;position:relative;margin-bottom:3px;}	
#sortable a{position:absolute;right:1px;width:30px;}	
#sortable a#song_edit{right:41px;}
#sortable input{font-style:italic;border:1px solid #CCCCCC;color:#999999;margin-right:10px}	